package com.ricky.onlineShop.read.trading.mapper;

import com.ricky.onlineShop.shop.trading.pojo.Trading;

import java.util.List;

/**
 * tradingMapper接口
 *
 * @author ricky
 * @Date 22024-07-04
 */
public interface TradingMapper {
    int countTradingList(Trading trading);

    /**
     * 查询trading
     *
     * @param id trading主键
     * @return trading
     */
    public Trading selectTradingById(String id);

    /**
     * 查询trading列表
     *
     * @param trading trading
     * @return trading集合
     */
    public List<Trading> selectTradingList(Trading trading);

    /**
     * 新增trading
     *
     * @param trading trading
     * @return 结果
     */
    public int insertTrading(Trading trading);

    /**
     * 修改trading
     *
     * @param trading trading
     * @return 结果
     */
    public int updateTrading(Trading trading);

    /**
     * 删除trading
     *
     * @param id trading主键
     * @return 结果
     */
    public int deleteTradingById(String id);

    /**
     * 批量删除trading
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTradingByIds(String[] ids);
}
